export interface CashierOccupyInfoVO {
  /**
   * ID
   */
  id: string | number;

  /**
   * 推广商
   */
  promoter: string;

  resourceId: number;
  /**
   * 资源名称
   */
  resourceName: string;

  /**
   * 资源标识
   */
  resourceKey: string;

  resourceValue: string;

  /**
   * 加锁时长
   */
  lockTimes: number;

  /**
   * 到期时间
   */
  expiryTime: string;

  /**
   * 归属商家
   */
  merchant: number;

  /**
   * 商家名称
   */
  merchantName: string;

  /**
   * 归属店铺
   */
  shop: number;

  /**
   * 店铺名称
   */
  shopName: string;

  /**
   * 归属销售
   */
  seller: number;

  /**
   * 销售名称
   */
  sellerName: string;

  /**
   * 关联交易
   */
  relatedTransaction: string;

}

export interface CashierOccupyInfoForm extends BaseEntity {
  /**
   * ID
   */
  id?: string | number;

  /**
   * 推广商
   */
  promoter?: string;

  /**
   * 资源名称
   */
  resourceName?: string;

  /**
   * 资源标识
   */
  resourceKey?: string;

  /**
   * 加锁时长
   */
  lockTimes?: number;

  /**
   * 到期时间
   */
  expiryTime?: string;

  /**
   * 归属商家
   */
  merchant?: number;

  /**
   * 商家名称
   */
  merchantName?: string;

  /**
   * 归属店铺
   */
  shop?: number;

  /**
   * 店铺名称
   */
  shopName?: string;

  /**
   * 归属销售
   */
  seller?: number;

  /**
   * 销售名称
   */
  sellerName?: string;

  /**
   * 关联交易
   */
  relatedTransaction?: string;

}

export interface CashierOccupyInfoQuery extends PageQuery {

  /**
   * 推广商
   */
  promoter?: string;

  /**
   * 资源名称
   */
  resourceName?: string;

  /**
   * 资源标识
   */
  resourceKey?: string;

  /**
   * 加锁时长
   */
  lockTimes?: number;

  /**
   * 到期时间
   */
  expiryTime?: string;

  /**
   * 归属商家
   */
  merchant?: number;

  /**
   * 商家名称
   */
  merchantName?: string;

  /**
   * 归属店铺
   */
  shop?: number;

  /**
   * 店铺名称
   */
  shopName?: string;

  /**
   * 归属销售
   */
  seller?: number;

  /**
   * 销售名称
   */
  sellerName?: string;

  /**
   * 关联交易
   */
  relatedTransaction?: string;

    /**
     * 日期范围参数
     */
    params?: any;
}



